deliver someone from somewhere - Français Anglais Dictionnaire